package day0318.bigdecimal;

import java.math.BigDecimal;

/**
 * @Author Stringzhua
 * @Date 2024/3/18 18:50
 * description:
 */
public class demo05 {
    public static void main(String[] args) {
        BigDecimal bd1 = new BigDecimal("123.46");
        BigDecimal bd2 = new BigDecimal("12300.45");

        System.out.println(bd1 == bd2);//false 不是一个对象

        //去除小数点后面的零
        bd1 = bd1.stripTrailingZeros();
        bd2 = bd2.stripTrailingZeros();
        System.out.println(bd1.equals(bd2));
        System.out.println(bd1);
        System.out.println(bd2);

        //使用CompareTo进行BigDecimal两数大小比较
        //返回 1 第一个数大于第二个数
        //返回 0 相等
        //返回-1 第一个数小于第二个数
        System.out.println(bd1.compareTo(bd2) == 0 ? "相等" : "不相等");
        System.out.println(bd1.compareTo(bd2));
    }
}
